/**
 * 주제 : forTest 프로그램을 수정하여 아래와 같은 요구사항을 처리하시오. 
 * 1) 3또는 4의 배수만 출력
 * 2) 첫번째 수가 두번째 수보다 클 경우도, 무조건 작은 수에서 끝 수까지를 출력하도록 하시오.  
 */
function ForTest2init(){
	   /*btn 버튼이 클릭되면*/
	   var b = document.getElementById("btn");
	   b.onclick = btnFunc;
}   
	function btnFunc(){
		var f = document.frm;
		var num1 = Number(f.su1.value);
	    var num2 = Number(f.su2.value);
	    f.result.value = '';
/*// 1번 문제	    
	    for(i=num1; i<=num2; i++){
	    	if (i%12==0)	f.result.value += '12의배수 : '+ i + '\n';
	    	else if(i%3==0) f.result.value += '3의배수 : ' + i + '\n';
	    	else if(i%4==0) f.result.value += '4의배수 : ' + i + '\n';
	    	
	    }*/ 
// 2번 문제 	    
/*	    if(num1>=num2){
	    	for(i=num2; i<=num1; i++){
	    		    f.result.value += i + '\n';
	    	}
	    }
	    else{
	    	for(i=num1; i<=num2; i++){
	    		    f.result.value += i + '\n';
	    	}
	    }*/

// 1, 2번 문제 혼합 	
/*	    if(num1>=num2){
	    	for(i=num2; i<=num1; i++){
	    		if (i%12==0)	f.result.value += '12의배수 : '+ i + '\n';
		    	else if(i%3==0) f.result.value += '3의배수 : ' + i + '\n';
		    	else if(i%4==0) f.result.value += '4의배수 : ' + i + '\n';
	    	}
	    }
	    else{
	    	for(i=num1; i<=num2; i++){
	    		if (i%12==0)	f.result.value += '12의배수 : '+ i + '\n';
		    	else if(i%3==0) f.result.value += '3의배수 : ' + i + '\n';
		    	else if(i%4==0) f.result.value += '4의배수 : ' + i + '\n';
	    	}
	    }*/
	    
	    
// 선생님 코드 
	   var temp = 0;
	   if(num1>num2){ 	// swap
		   temp = num1;
		   num1 = num2;
		   num2 = temp;
	    }
	   for(i=num1; i<=num2; i++){
		   if(i%3 == 0 || i%4 ==0){
			   f.result.value += i + "\n";
		   }	
	   }
	   
}
	